Big Huge Thesaurus

spider orchid

noun

sounds kind of like